﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="Localization">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Application" minOccurs="0" maxOccurs="1">
          <xs:complexType>
            <xs:all>
              <xs:element name="Name" type="xs:string" />
              <xs:element name="Description" type="xs:string" minOccurs="0" />
            </xs:all>
          </xs:complexType>
        </xs:element>
        <xs:element name="Languages" minOccurs="1" maxOccurs="1">
          <xs:complexType>
            <xs:all>
              <xs:element name="Default" type="Language" minOccurs="1" />
              <xs:element name="Albanian" type="Language" minOccurs="0" />
              <xs:element name="Arabic" type="Language" minOccurs="0" />
              <xs:element name="AzerbaijaniLat" type="Language" minOccurs="0" />
              <xs:element name="Belarusian" type="Language" minOccurs="0" />
              <xs:element name="Bulgarian" type="Language" minOccurs="0" />
              <xs:element name="Catalan" type="Language" minOccurs="0" />
              <xs:element name="ChineseSimplified" type="Language" minOccurs="0" />
              <xs:element name="ChineseTraditional" type="Language" minOccurs="0" />
              <xs:element name="Croatian" type="Language" minOccurs="0" />
              <xs:element name="Czech" type="Language" minOccurs="0" />
              <xs:element name="Danish"  type="Language" minOccurs="0" />
              <xs:element name="Dutch"  type="Language" minOccurs="0" />
              <xs:element name="EnglishUK"  type="Language" minOccurs="0" />
              <xs:element name="EnglishUSA"  type="Language" minOccurs="0" />
              <xs:element name="Estonian"  type="Language" minOccurs="0" />
              <xs:element name="Filipino" type="Language" minOccurs="0" />
              <xs:element name="Finnish"  type="Language" minOccurs="0" />
              <xs:element name="French"  type="Language" minOccurs="0" />
              <xs:element name="German"  type="Language" minOccurs="0" />
              <xs:element name="Greek"  type="Language" minOccurs="0" />
              <xs:element name="Hebrew"  type="Language" minOccurs="0" />
              <xs:element name="Hindi"  type="Language" minOccurs="0" />
              <xs:element name="Hungarian"  type="Language" minOccurs="0" />
              <xs:element name="Indonesian"  type="Language" minOccurs="0" />
              <xs:element name="Italian"  type="Language" minOccurs="0" />
              <xs:element name="Japanese"  type="Language" minOccurs="0" />
              <xs:element name="Kazakh"  type="Language" minOccurs="0" />
              <xs:element name="Korean"  type="Language" minOccurs="0" />
              <xs:element name="Latvian"  type="Language" minOccurs="0" />
              <xs:element name="Lithuanian"  type="Language" minOccurs="0" />
              <xs:element name="Macedonian"  type="Language" minOccurs="0" />
              <xs:element name="Malay"  type="Language" minOccurs="0" />
              <xs:element name="Norwegian"  type="Language" minOccurs="0" />
              <xs:element name="Persian"  type="Language" minOccurs="0" />
              <xs:element name="Polish"  type="Language" minOccurs="0" />
              <xs:element name="PortugueseBrazil"  type="Language" minOccurs="0"/>
              <xs:element name="PortuguesePortugal"  type="Language" minOccurs="0" />
              <xs:element name="Romanian"  type="Language" minOccurs="0" />
              <xs:element name="Russian"  type="Language" minOccurs="0" />
              <xs:element name="SerbianLat" type="Language" minOccurs="0" />
              <xs:element name="Slovak"  type="Language" minOccurs="0" />
              <xs:element name="Slovenian"  type="Language" minOccurs="0" />
              <xs:element name="SpanishMexico"  type="Language" minOccurs="0" />
              <xs:element name="SpanishSpain"  type="Language" minOccurs="0" />
              <xs:element name="Swedish"  type="Language" minOccurs="0" />
              <xs:element name="Thai"  type="Language" minOccurs="0" />
              <xs:element name="Turkish"  type="Language" minOccurs="0" />
              <xs:element name="Ukrainian"  type="Language" minOccurs="0" />
              <xs:element name="UzbekLat" type="Language" minOccurs="0" />
              <xs:element name="Vietnamese"  type="Language" minOccurs="0" />
            </xs:all>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>

  <xs:complexType name="Language">
    <xs:all>
      <xs:element name="Title" type="xs:string" />
      <xs:element name="TileTitle" type="xs:string" />
    </xs:all>
    <xs:attribute name="inactive" default="false" type="xs:boolean" use="optional" />
  </xs:complexType>
</xs:schema>
